@CHARSET "utf-8";

.num{
	text-align:	right;
}

.kinryo{
	width:	3em;
}

.sexAge{
	width:	3em;
}

.mail{
	width:	30em;
}

.tmName{
	width:	10em;
}

.tmRName{
	width:	2em;
}

#raceArea{
	min-height:		30px;
	max-height:		140px;
	overflow:	auto;
}



#raceDate,#raceName,#raceInfo1,#raceInfo2,#raceInfo3{
	width:	300px;
}

#raceInfoArea{
	margin:	10px 0px 10px 0px;
}

#raceInfoArea label{
	display:block;
	text-align:right;
	width:	100px;
	float:	left;
}

#raceInfoArea input,#resultArea input{
	margin-top:	2px;
	margin-right:	10px;
}

#raceCardArea input{
	margin:	2px 10px 0px 0px;
}

#condArea{
	margin:	10px 0px 10px 0px;
}

#condArea input,#tmArea input{
	margin-top:	2px;
	margin-right:	10px;
}

#tmArea{
	margin:	10px 0px 10px 0px;
}